﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Business
{
    public class Page
    {
        //对象A依赖于对象B,当对象 A需要用到对象B的时候，IOC容器就会立即创建一个对象B送给对象A。IOC容器就是一个对象制造工厂，你需要什么，它会给你送去，你直接使用就行了，而再也不用去关心你所用的东西是如何制成的，也不用关心最后是怎么被销毁的，这一切全部由IOC容器包办。
        //在传统的实现中，由程序内部代码来控制组件之间的关系。我们经常使用new关键字来实现两个组件之间关系的组合，这种实现方式会造成组件之间耦合。IOC很好地解决了该问题，它将实现组件间关系从程序内部提到外部容器，也就是说由容器在运行期将组件间的某种依赖关系动态注入组件中。
        //Interface.IPageDAO ii_PageDAO = (Interface.IPageDAO)Common.BusinessComponentManager.GetInstance("PageDAO");

        public int GetPageByPageID(int aint_PageID)
        {
            return 11;//this.ii_PageDAO.GetPageByPageID(aint_PageID);
        }
    }
}
